草庐IT

Android WebView 向下滚动

全部标签

ios - UICollectionView 无限滚动 : reuses index paths and clears content

使用来自apreviousquestion的答案,我做了一个无限卷轴。但是,滚动时我遇到了问题。似乎在一毫秒内,UICollectionView(或者可能是UIScrollView)认为显示的单元格不再可见,因此将单元格重新用于新的单元格细胞。这会导致单元格在滚动时被重复使用。我认为这是我的问题的原因是因为为了能够无限滚动而使用的“作弊”是重置UIScollView的contentOffset。我的UICollectionView的单元格包含使用MKNetworkKit异步下载(或从缓存中获取)的背景图像。另一个副作用是,当连续ScrollView“屏幕长度”时,屏幕会被截断。几乎就像

ios - 滚动旋转时 UICollectionView 崩溃(索引路径处补充项目的布局属性已更改但未失效..)

有什么想法可以解决我的UICollectionView在滚动和旋转时崩溃的问题吗?我正在使用以下方法分别进行滚动和旋转,并且每种方法似乎都可以正常工作。我刚刚注意到同时做这两件事时我会遇到这个崩溃。因此,当我旋转设备并且在prepareLayout中计算新的布局属性时,这似乎与以下事实有关,即连续滚动触发“invalidateLayoutWithContext(invalidContext)”(见下文)。想法?有没有办法在轮换期间暂停(或忽略它们)任何滚动响应?旋转方法在ViewController的viewWillLayoutSubviews中,我使整个布局无效self.cal.co

ios - UIPageViewController:子 Controller 在滚动期间忽略状态栏高度

我在使用UIPageViewController时遇到了一些问题。如果我滚动到一个新页面,当我滚动时,新的ViewController在状态栏后面。滚动之后,ViewController将自己定位到状态栏的下方。我正在使用Storyboard(通用)。UIPageViewController具有属性ExtendEdges:UnderTopBars。我错过了什么?将automaticallyAdjustsScrollViewInsets设置为false无效使用edgesForExtendedLayout=UIRectEdge.None也不起作用在这里找到一些Unresolved问题但没有

ios - UIScrollView 的 UIPagerView 滚动问题

我有一个UIPagerView及其ViewController。每个UIViewController都有一个水平的UIScrollView(例如,有3个水平图像)。请参阅图片以供引用。当我在ScrollView上做水平滑动手势时,ScrollView滚动而分页View不滚动。当我在不是ScrollView的任何View中执行水平滑动手势时,寻呼机View会滚动其subviewController。现在一切都很好。我想要实现的是:当我将scrollview滚动到最大值(它的contentSize)时,我希望pagerview滚动它的viewcontrollers。请问,我怎样才能做到这一

ios - x 轴的 webkit 溢出滚动问题?

我有一个带有以下CSS的可滚动div:overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;width:200px;height:500px;但是在iOS设备上,当div内的内容比div本身宽时,x轴滚动将被启用。如何禁用x轴滚动? 最佳答案 我一直遇到同样的问题,不幸的是,似乎没有用于-webkit-overflow-scrolling的x/y选项。我通常使用的解决方法是将滚动div包装在overflow-x:hiddendiv中,问题应该得到解决。标

ios - 无限滚动 UIPageViewController

我正在尝试设置一个UIPageViewController,它可以通过NSUrlConnection数据拉取动态加载页面View来无限滚动。我从3个View开始:prev、curr、next;并在到达pageData数组中的第一个或最后一个View时加载另一个View。问题是我在viewControllerBeforeViewController或viewControllerAfterViewController中加载了额外的View。在页面之间进行单次滑动时,这些方法似乎可以调用2-3次。它们也可以在从未完成页面转换的半滑动期间调用。这可能意味着多个预加载开始过早完成。然后pageV

ios - UITableView ContentInsets 水平滚动内容

我想要一些剩余空间,10像素,到UITablViewcCell。我在下面编写代码,但它的内容是水平滚动的。我不想要那个。self.tableView=[[UITableViewalloc]initWithFrame:CGRectMake(0.0,0.0,130.0,768.0)];self.horizontalTableView.contentInset=UIEdgeInsetsMake(0.0,10.0,0.0,0.0);我是否需要使用tableview的contentOffsetcontentSize属性。 最佳答案 我认为最好

ios - 如何在 UIScrollView 中实现不可滚动的 UICollectionView?

简而言之,我想要的屏幕布局基本上是用户配置文件(iOS7+Xcode5)。我使用UIScrollView作为顶层View。原因是我希望它的所有subview都滚动(用户信息View-带有个人资料图像的View和您在屏幕上看到的一些按钮,以及照片收藏View-带有黑色背景)滚动时。黑色背景区域显示用户照片。我想知道我是否可以在这里使用UICollectionView,或者有更好的方法来实现它。这种情况下的UICollectionView不应该自己滚动,它只显示所有单元格,而滚动工作由最外层的UIScrollView处理。我阅读了以下帖子:UICollectionViewinsideofU

ios - 是否可以在滚动/缩放时连续跟踪 MKMapView 区域?

当用户缩放或滚动map时,我想根据MKMapView不断更新我的UI。(不仅在滚动结束后,效果很好。)我尝试了委托(delegate)方法mapView:regionWillChangeAnimated:,根据文档,“只要当前显示的map区域发生变化,就会调用该方法。在滚动期间,可能会多次调用此方法来报告map位置的更新。”https://developer.apple.com/documentation/mapkit/mkmapviewdelegate-(void)mapView:(MKMapView*)mapViewregionWillChangeAnimated:(BOOL)an

iphone - 使用 "tableView:sectionForSectionIndexTitle:atIndex:"帮助滚动到 TableViewHeader?

我在TableViewController的标题中添加了一个搜索栏,并且还在“sectionIndexTitlesForTableView”数组中添加了一个“{search}”。现在在右侧,我得到了字母表中的字母+顶部的搜索符号...滚动到字母的部分(不是搜索字段)我使用了这个:-(NSInteger)tableView:(UITableView*)tableViewsectionForSectionIndexTitle:(NSString*)titleatIndex:(NSInteger)index{returnindex-1;}现在,当我单击字母A时,它会滚动到A部分,依此类推。只